/*     */ package com.kendoui.taglib.tabstrip;
/*     */ 
/*     */ import com.kendoui.taglib.BaseTag;
/*     */ import com.kendoui.taglib.html.Div;
/*     */ import java.io.IOException;
/*     */ import java.util.ArrayList;
/*     */ import java.util.List;
/*     */ import java.util.Map;
/*     */ import javax.servlet.jsp.JspException;
/*     */ 
/*     */ public class ItemTag extends BaseTag
/*     */   implements Items
/*     */ {
/*     */   protected List<Map<String, Object>> items;
/*     */ 
/*     */   public int doEndTag()
/*     */     throws JspException
/*     */   {
/*  23 */     ItemsTag parent = (ItemsTag)findParentWithClass(ItemsTag.class);
/*     */ 
/*  25 */     parent.addItem(this);
/*     */     try
/*     */     {
/*  30 */       setProperty("content", getContent());
/*     */     } catch (IOException e) {
/*  32 */       e.printStackTrace();
/*     */     }
/*     */ 
/*  35 */     return super.doEndTag();
/*     */   }
/*     */ 
/*     */   public String getContent() throws IOException {
/*  39 */     String html = body();
/*     */ 
/*  41 */     if (!html.isEmpty()) {
/*  42 */       Div div = new Div();
/*     */ 
/*  44 */       div.html(html);
/*     */ 
/*  46 */       return div.outerHtml();
/*     */     }
/*     */ 
/*  49 */     return "";
/*     */   }
/*     */ 
/*     */   public void initialize()
/*     */   {
/*  56 */     this.items = new ArrayList();
/*  57 */     super.initialize();
/*     */   }
/*     */ 
/*     */   public void destroy()
/*     */   {
/*  64 */     this.items = null;
/*  65 */     super.destroy();
/*     */   }
/*     */ 
/*     */   public void setItems(ItemsTag value)
/*     */   {
/*  71 */     this.items = value.items();
/*     */   }
/*     */ 
/*     */   public static String tagName()
/*     */   {
/*  76 */     return "tabStrip-item";
/*     */   }
/*     */ 
/*     */   public String getContentUrl() {
/*  80 */     return (String)getProperty("contentUrl");
/*     */   }
/*     */ 
/*     */   public void setContentUrl(String value) {
/*  84 */     setProperty("contentUrl", value);
/*     */   }
/*     */ 
/*     */   public boolean getEnabled() {
/*  88 */     return ((Boolean)getProperty("enabled")).booleanValue();
/*     */   }
/*     */ 
/*     */   public void setEnabled(boolean value) {
/*  92 */     setProperty("enabled", value);
/*     */   }
/*     */ 
/*     */   public String getImageUrl() {
/*  96 */     return (String)getProperty("imageUrl");
/*     */   }
/*     */ 
/*     */   public void setImageUrl(String value) {
/* 100 */     setProperty("imageUrl", value);
/*     */   }
/*     */ 
/*     */   public boolean getSelected() {
/* 104 */     return ((Boolean)getProperty("selected")).booleanValue();
/*     */   }
/*     */ 
/*     */   public void setSelected(boolean value) {
/* 108 */     setProperty("selected", value);
/*     */   }
/*     */ 
/*     */   public String getSpriteCssClass() {
/* 112 */     return (String)getProperty("spriteCssClass");
/*     */   }
/*     */ 
/*     */   public void setSpriteCssClass(String value) {
/* 116 */     setProperty("spriteCssClass", value);
/*     */   }
/*     */ 
/*     */   public String getText() {
/* 120 */     return (String)getProperty("text");
/*     */   }
/*     */ 
/*     */   public void setText(String value) {
/* 124 */     setProperty("text", value);
/*     */   }
/*     */ }

/* Location:           D:\Liao\kendoui.jsp.2013.1.319.trial\wrappers\jsp\kendo-taglib\kendo-taglib-2013.1.319.jar
 * Qualified Name:     com.kendoui.taglib.tabstrip.ItemTag
 * JD-Core Version:    0.6.2
 */